package com.lanp.gencode.apifox.model;

import com.alibaba.fastjson.PropertyNamingStrategy;
import com.alibaba.fastjson.annotation.JSONType;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * @author JiangPeng
 * Created with IntelliJ IDEA.
 * Description:  大客户返点协议子协议到品牌的返点协议响应类
 * Date: 2024-02-18 11:51:50
 */
@Data
@NoArgsConstructor
@JSONType(naming = PropertyNamingStrategy.SnakeCase)
@JsonNaming(com.fasterxml.jackson.databind.PropertyNamingStrategy.SnakeCaseStrategy.class)
public class BigCustomRebateAgreementChildLadderPo {
    /**
     * 大客户返点协议子协议阶梯比例id
     */
    private Long rebateChildLadderId;

    /**
     * 大客户返点协议子协议id
     */
    private Long rebateChildId;

    /**
     * 大客户返点协议id
     */
    private Long rebateAgreementId;

    /**
     * 阶梯金额
     */
    private BigDecimal ladderPrice;

    /**
     * 阶梯比例
     */
    private BigDecimal ladderProportion;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 编辑人
     */
    private String modUser;

    /**
     * 删除人
     */
    private String delUser;

    /**
     * 创建时间
     */
    private Long createTime;

    /**
     * 编辑时间
     */
    private Long modTime;

    /**
     * 删除时间
     */
    private Long delTime;

    /**
     * 是否有效 1=有效 0=已删除
     */
    private Boolean available;
}